/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Beans;

import AppService.AdminPublicidad;
import VO.Categoria;
import VO.Empresas;
import VO.Tipopago;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.ejb.Stateless;

/**
 *
 * @author Julian
 */
@Stateless
public class ManejoPublicidadBean implements ManejoPublicidadBeanRemote {
    
    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
    public boolean ingresopago(String idempresa, int idtipopago, int idestado, Date fecha, Date fechainicial, Date fechafinal) throws Exception{
    //int id = AdminPublicidad.getID();
    return AdminPublicidad.datospagos(idempresa, idtipopago, idestado, fecha, fechainicial, fechafinal);
    }

    public boolean editartipodepago(int idtipopago,int costo, int filas) throws Exception{

    return AdminPublicidad.editartipopago(idtipopago, costo, filas);
    }

    public ArrayList<Empresas> PublicidadaPublicar() throws Exception{

        return AdminPublicidad.PublicidadaPublicar();
    }

    public ArrayList<String> PublicidadaPublicar(int tipo) throws Exception{

        return AdminPublicidad.PublicidadaPublicar(tipo);
    }

    public ArrayList<String> PublicidadaPublicarCategoria(int tipo, int categoria) throws Exception {
        return AdminPublicidad.PublicidadaPublicarCategoria(tipo, categoria);
    }

    public List<Categoria> TraerCategorias() throws Exception {
        return AdminPublicidad.TraerCategorias();
    }

    public List<Tipopago> TraerTipoPago() throws Exception {
        return AdminPublicidad.TraerTipoPago();
    }

    
}
